forest renewal - Spanish English Dictionary